查看原文
其他

13k+ Stars 命令行备忘录开源工具,自动补全命令!

小刘 爱编程爱技术 2023-12-13

大家在使用很多命令时,过一段时间就很容易遗忘。比如我们常用 git 管理代码、使用 yum 安装软件等,过一段时间不用,就想不起来具体的命令了。此时去网上搜索一下,就能快速找到答案。有些小伙伴会把容易忘记的命令写到记事本中,等用到的时候再去查。
小编今天为大家推荐一款开源的命令行备忘录神器:navi,支持全平台,它提供了一个交互式的备忘录。支持查阅所有的备忘录,通过给定关键字或文字描述,实时匹配,方便快捷查找命令,并执行相应的命令。此外还支持命令行自动补全。
项目基于 Apache 2.0 协议,在GitHub上已获得 13.6k stars。

🎨️ 功能特性

  • 基于 Apache 2.0 协议开源
  • 支持 Windows、MacOS、Linux 全平台
  • 用作命令 或 shell 小组件
  • 自定义备忘录
  • 打字更少,自动补全命令
  • 免于从别的地方复制命令
  • 支持自定义配置文件
  • 支持自定义颜色
  • 支持调整行列大小
  • 支持更改执行搜索的方式
  • 支持使用 alias
  • 支持使用外部存储库作为命令填充

🐞 下载安装

navi 依赖 fzf , 所以需要先安装 fzf:
git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf~/.fzf/install

1、在GitHub发行版页面下载对应系统的最新版本(打不开的参考文章 Github 加速器)

2、navi 可以与以下包管理器一起安装

3、命令行 安装 navi
# homebrewbrew install navi
# cargocargo install --locked navi
# Gentoo # Be sure to enable the GURU overlay.emerge -a app-misc/navi
# pacman pacman -S navi
# nixnix-env -iA nixpkgs.navi

4、Windows下可使用 choco 安装 navi

以管理员身份打开 PowerShell,执行如下命令:

choco install navi
创建配置文件 $env:USERPROFILE\AppData\Roaming\navi\config.yaml

内容如下:

style: tag: color: cyan comment: color: grey snippet: color: white
shell: command: powershell

5、源码构建

git clone https://github.com/denisidoro/navi ~/.navicd ~/.navimake install
# (optional) to set the install directory:# make BIN_DIR=/usr/local/bin install


🎈 效果演示

Navi 是《塞尔达传说》中的一个角色,为Link提供了各种线索来帮助他解决难题并在探索中取得进展。正如其名,这款工具用来查备忘命令行实在是太方便了,它让你不用背CLI,免于复制粘贴中间命令的输出,打字更少,效率更高。可以说,不用做笔记、不用查 History,我们再也不用担心忘记命令行了。有需要的小伙伴不要错过~

最后贴上官网的链接:

开源地址:

https://github.com/denisidoro/navi安装手册:

https://github.com/denisidoro/navi/blob/master/docs/installation.md

点关注不迷路
本文发表于公众号【爱编程爱技术

点击上方关注我们,谢谢支持

往期推荐:

frp:70k+ Stars!简单、高效的内网穿透工具
KMS:开源、免费、全自动激活 Windows、Office!
帮小忙:在线工具箱网站,130多款免费工具!
PDF24:人人都能用的免费PDF软件,所有你需要的功能全都有!
13k+ Stars 开源免费的 Github 加速器,突破地域限制!
tabler:36k+ stars 免费开源的仪表盘工具包!
13K+ Stars 开源、高颜值的影视软件发布更新!
继续滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存